{% extends "base.html" %} {% block title %}Appointments Management - Quick Care Connect{% endblock %} {% block content %}
Quick filters
Use the cards for the most common workflow states.
| Patient | Doctor | Date & Time | Type | Status | Payment Status | Amount | Actions |
|---|---|---|---|---|---|---|---|
|
{{ appointment.patient.user.name }}
{{ appointment.patient.user.email }} |
{{ appointment.doctor.user.name }}
{{ appointment.doctor.specialization }} |
{{
appointment.appointment_date.strftime('%B %d, %Y') }}
{{ appointment.appointment_time.strftime('%I:%M %p') }} |
{{ appointment.appointment_type.title() }} | {% if appointment.status == 'pending' %} Pending {% elif appointment.status == 'cancelled' %} Cancelled {% else %} {{ appointment.status.title() }} {% endif %} | {% if appointment.status == 'approved' %} {% if appointment.payment_status == 'pending' %} Payment Pending {% elif appointment.payment_status == 'submitted' %} Under Review {% elif appointment.payment_status == 'approved' %} Payment Approved {% elif appointment.payment_status == 'rejected' %} Payment Rejected {% else %} - {% endif %} {% else %} - {% endif %} | PKR {{ "%.0f"|format(appointment.charges) }} |
No appointments match your filters.